<?php defined("MAIN_DIR") or die("No direct access");

$query = "select * from `guests` order by `id`";
$list = $db->getTable($query);

$count = count($list);

require_once ADMIN.HEADFILE;
?>

<h1>Гости</h1>

<script type="text/javascript">

	$(document).ready(function(){

		// search
		$("#guest_search").keyup(function(){
			var query = $(this).val().toLowerCase();
			$(".guest_item").each(function(){
				if ($(this).find(".guest_name").text().toLowerCase().search(query) == -1){
					$(this).hide();
				} else {
					$(this).show();
				}
			})
		});

		// on/off
		$(".action-on").live("click",function(){
			var link = $(this);
			$.ajax({
				url: link.attr("href"),
				success: function(data){
					if (data){
						link
							.removeClass("action-on")
							.addClass("action-off")
							.attr("href","/admin/guests/unknown/"+data)
							.find("img")
								.attr({"src":"/files/img/admin/off.png","title":"Не придет","alt":"Не придет"});
					}
				}
			})
			return false;
		});
		$(".action-off").live("click",function(){
			var link = $(this);
			$.ajax({
				url: link.attr("href"),
				success: function(data){
					if (data){
						link
							.removeClass("action-off")
							.addClass("action-unknown")
							.attr("href","/admin/guests/come/"+data)
							.find("img")
								.attr({"src":"/files/img/admin/unknown.png","title":"Не определился","alt":"Не определился"});
					}
				}
			})
			return false;
		});
		$(".action-unknown").live("click",function(){
			var link = $(this);
			$.ajax({
				url: link.attr("href"),
				success: function(data){
					if (data){
						link
							.removeClass("action-unknown")
							.addClass("action-on")
							.attr("href","/admin/guests/uncome/"+data)
							.find("img")
								.attr({"src":"/files/img/admin/on.png","title":"Придет","alt":"Придет"});
					}
				}
			})
			return false;
		});
		$(".action-trash").live("click",function(){
			var link = $(this);
			$.ajax({
				url: link.attr("href"),
				success: function(data){
					if (data){
						$("#guest_item_"+data).remove();
					}
				}
			})
			return false;
		});
	})
</script>

<div class='photo_search'>
	<input type='text' placeholder='Поиск' id='guest_search' />
</div>
<br />
<?php
if ($count){
	?><table id="guest_list" class='statistics'>
		<tr>
			<td>Имя</td>
			<td>Присутствие</td>
			<td>Адрес ссылки</td>
			<td>Код ссылки</td>
		</tr>
		<?php
		foreach ($list as $g) {
			?><a name="guest_item_<?php echo $g['id']; ?>">
				<tr class='guest_item' id="guest_item_<?php echo $g['id']; ?>">
					<td class='guest_info'>
						<p class='guest_name'><?php echo $g['name']; ?></p>
					</td>
					<td align='center'><?php
						if ($g['come'] == 1){
							echo "<a class='action-on' href='/admin/guests/uncome/{$g['id']}'><img src='/files/img/admin/on.png' alt='Придет' title='Придет'></a>";
						} elseif ($g['come'] == 0) {
							echo "<a class='action-unknown' href='/admin/guests/come/{$g['id']}'><img src='/files/img/admin/unknown.png' alt='Не определился' title='Не определился'></a>";
						} else {
							echo "<a class='action-off' href='/admin/guests/unknown/{$g['id']}'><img src='/files/img/admin/off.png' alt='Не придет' title='Не придет'></a>";
						}
						?>
					</td>
					<td>
						<textarea onclick="this.select();" class="invite-link">http://margarita-anton.ru/invite/<?php echo md5($g['id']); ?></textarea>
					</td>
					<td>
						<textarea onclick="this.select();" class="invite-link">&lt;a href='http://margarita-anton.ru/invite/<?php echo md5($g['id']); ?>'&gt;Приглашаем&lt;/a&gt;</textarea>
					</td>
				</tr>
			</a><?php
		}
	?></table><?php
}

require_once ADMIN.FOOTERFILE; ?>